Incremental Proof of the Producer/Consumer Property for the PCI Protocol
نویسندگان
چکیده
We present an incremental proof of the producer/consumer property for the PCI protocol. In the incremental proof, a corrected model of the multi-bus PCI 2.1 protocol is shown to be a refinement of the producer/consumer property. Multi-bus PCI must be corrected because the original PCI specification violates the producer/consumer property. The final model of PCI includes transaction types and reordering along with the completion mechanism for delayed PCI transactions. Verification results include multiple concurrent sessions of the producer/consumer property in a family of topologically isomorphic network configurations. The remaining configurations are identified and left for future work. In contrast to previous case studies involving this problem [13, 15], the incremental proof provides structure which simplifies otherwise difficult monolithic proof attempts.
منابع مشابه
Formalization and Proof of a Solution to the PCI 2.1 Bus Transaction Ordering Problem
The transaction ordering problem of the original PCI 2.1 standard bus speciication violates the desired correctness property of maintaining the so called`Producer/Consumer' relationship between writers and readers. In 3], a correction to this ordering problem was proposed and informally proved (called the \HP solution" here). In this paper, we present a formalization of the PCI 2.1 protocol in ...
متن کاملFormalization and Analysis of a Solution to the PCI 2.1 Bus Transaction Ordering Problem
The transaction ordering problem of the original PCI 2.1 standard bus speciication violates the desired correctness property of maintaining the so called`Producer/Consumer' relationship between writers and readers of data. This violation stems mainly from the so called completion stealing problem, rst identiied and solved by Corella et al 4], and supported by a formal paper and pencil argument....
متن کاملVerifying Transaction Ordering Properties in Unbounded Bus Networks through Combined Deductive/Algorithmic Methods
ions, and carry out nite-state model-checking while veri cation experts can establish formal properties of the abstraction. It is a concrete case study involving the popular PCI 2.1 bus and the emerging Virtual Components Interface (VCI) SOC bus It is a concrete demonstration of how combined algorithmic/deductive methods may be deployed in practice. It provides a method to reason about non-triv...
متن کاملSupply Chain Analysis of Fresh Guava ( A Case Study )
The present study was focused on supply chain analysis of fresh guava in order to evaluate existing marketing supply chains (SC1: Producer - Consumer, SC2: Producer - Retailer - Consumer, SC3: Producer - Commission agent - Retailer - Consumer, SC4: Producer - Commission agent - Wholesaler - Retailer - Consumer) for two variety (allahabad safeda and apple guava) of guava. The gross marketing pri...
متن کاملA Sociological Definition and Categorization of Information Ethics
Background and Aim: This paper aims at the analysis of the definitions and categorizations of the realm of “Information Ethics” to criticize assumptions and clarify points of departure for introducing a new definition and categorization. Method: I used documentary research method and conceptual analysis approach. This method and approach is the best fits with the goal of pursuit roots of social...
متن کامل